package com.szewec.ps.model.road.facilities.investigation.road.side.facilities;

import java.io.Serializable;

public class RoadTollGate implements Serializable {
    private static final long serialVersionUID = -2808720694637195695L;

    private String id;

    // 路段设施调查任务ID
    private String roadInvestigationTaskId;

    // 道路名称
    private String roadName;

    // 坐标
    private String coordinate;

    // 建造位置	在主线上、在立体交叉匝道或连接线上
    private Integer constructionLocation;

    // 车道数	进高速方向、出高速方向
    private Integer laneTotal;

    // ETC专用车道(进高速方向)	客车、货车
    private Integer etcLaneIn;

    // 人工收费通道(进高速方向)	客车、货车
    private Integer artificialLaneIn;

    // 有无绿色通道(进高速方向)
    private Integer greenChannelIn;

    // ETC专用车道(出高速方向)	客车、货车
    private Integer etcLaneOut;

    // 人工收费通道(出高速方向)	客车、货车
    private Integer artificialLaneOut;

    // 有无绿色通道(出高速方向)
    private Integer greenChannelOut;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRoadInvestigationTaskId() {
        return roadInvestigationTaskId;
    }

    public void setRoadInvestigationTaskId(String roadInvestigationTaskId) {
        this.roadInvestigationTaskId = roadInvestigationTaskId;
    }

    public String getRoadName() {
        return roadName;
    }

    public void setRoadName(String roadName) {
        this.roadName = roadName;
    }

    public String getCoordinate() {
        return coordinate;
    }

    public void setCoordinate(String coordinate) {
        this.coordinate = coordinate;
    }

    public Integer getConstructionLocation() {
        return constructionLocation;
    }

    public void setConstructionLocation(Integer constructionLocation) {
        this.constructionLocation = constructionLocation;
    }

    public Integer getLaneTotal() {
        return laneTotal;
    }

    public void setLaneTotal(Integer laneTotal) {
        this.laneTotal = laneTotal;
    }

    public Integer getEtcLaneIn() {
        return etcLaneIn;
    }

    public void setEtcLaneIn(Integer etcLaneIn) {
        this.etcLaneIn = etcLaneIn;
    }

    public Integer getArtificialLaneIn() {
        return artificialLaneIn;
    }

    public void setArtificialLaneIn(Integer artificialLaneIn) {
        this.artificialLaneIn = artificialLaneIn;
    }

    public Integer getGreenChannelIn() {
        return greenChannelIn;
    }

    public void setGreenChannelIn(Integer greenChannelIn) {
        this.greenChannelIn = greenChannelIn;
    }

    public Integer getEtcLaneOut() {
        return etcLaneOut;
    }

    public void setEtcLaneOut(Integer etcLaneOut) {
        this.etcLaneOut = etcLaneOut;
    }

    public Integer getArtificialLaneOut() {
        return artificialLaneOut;
    }

    public void setArtificialLaneOut(Integer artificialLaneOut) {
        this.artificialLaneOut = artificialLaneOut;
    }

    public Integer getGreenChannelOut() {
        return greenChannelOut;
    }

    public void setGreenChannelOut(Integer greenChannelOut) {
        this.greenChannelOut = greenChannelOut;
    }
}
